$(function() {
    // 获取我的拍品
    var loading = weui.loading('loading', {
        className: 'custom-classname'
    });
    // 设置初始是否包邮状态
	$('#sendState-btn').val('off');
	$('#sendState').val('false');
    var result = Model.user.myGoods();
    if (!sessionStorage.getItem('hmdj_stopError')) {
        sessionStorage.setItem('hmdj_stopError', true);
    } else {
        if (result.code) {
            Common.fn.formatOutput(result);
            loading.hide();
            return false;
        }
    }
    // 获取当前拍品信息
    for(var i = 0;i < result.data.length;i++) {
        var res = result.data[i];
        if (res.goodsId == Common.fn.getUrlParam('gid')) {
            $('.detail').val(res.content);
            $('.up-price').val(res.topPrice);
            $('.down-price').val(res.botPrice);
            if(res.postage == true) {
                $('#sendState-btn').click();
            }
		}
    }
    loading.hide();
});

// 包邮状态
$(document).on('click', '#sendState-btn', function() {
	if ($(this).val() == 'off') {
		$(this).val('on');
		$('#sendState').val('true');
	} else {
		$(this).val('off');
		$('#sendState').val('false');
	}
});

// 发布商品
$(document).on('click', '#showTooltips', function() {
	// 数据验证
	var params = {
        goodsId: Common.fn.getUrlParam('gid'),
		content: $.trim($('.detail').val()),
		botPrice: parseInt($.trim($('.down-price').val())),
		topPrice: parseInt($.trim($('.up-price').val())),
		spread: $('#sendState').val(),
    };
	for (var i in params) {
		if (params[i] == '') {
			weui.alert('产品信息不得为空');
			return false;
        }
		if (i == 'botPrice' || i == 'topPrice') {
			if (params[i] <= 0) {
				weui.alert('拍卖价格不符合规范');
				return false;
			}
			if (params.botPrice > params.topPrice) {
				weui.alert('起降价不得低于保底价');
				return false;
			}
		}
	}
	// 价格格式验证
	var d = params.botPrice,
		u = params.topPrice,
		regu = '^[0-9]+[.][0-9]{0,3}$',
		re = new RegExp(regu);
	if (d.toString().indexOf('.') < 0) {
		d += '.00';
	}
	if (!re.test(d)) {
		weui.alert('保底价格式有误');
		return false;
	}
	if (u.toString().indexOf('.') < 0) {
		u += '.00';
	}
	if (!re.test(u)) {
		weui.alert('起降价格式有误');
		return false;
	}
    // 修改商品信息
    var result = Model.goods.updateGoods(params);
    if (result.code) {
		Common.fn.formatOutput(result);
		loading.hide();
		return false;
    }
    weui.alert('商品信息修改成功！', function() {
        location.reload();
    });
});

// 协议按钮
$(document).on('click', '.agreement-btn', function() {
	$('.shade').css('display', 'block');
	$('.xieyi-content').css('display', 'block');
	$('.xieyi-content').html(Common.pa._MESSAGE);
});

// 关闭协议按钮
$(document).on('click', '.xieyi-close-btn', function() {
	$('.shade').css('display', 'none');
	$('.xieyi-content').css('display', 'none');
});
